Developing a Customisable Programming Environment for Message Passing Based Systems
نویسنده
چکیده
We describe DiGraph, a customisable graph editor that has been built using the Tcl/Tk programming system. We show how DiGraph can be customised to act as a programming environment for the Hathi-2 trans-puter machine. We also discuss how DiGraph could be used as a base for building programming environments to other parallel/distributed systems that use point-to-point message passing.
منابع مشابه
Developing Parallel Programs in a Graph-Based Environment
Explicit parallel programming requires changing from a single linear flow of control to complicated, non-linear systems of parallel processes related via complex interdependencies. We argue that traditional, text-based parallel programming languages are not the best choice for describing parallel systems. Almost all interesting aspects of parallel systems are hidden in the linear textual descri...
متن کاملClara: An Actor Language for High Performance Distributed Computing
In this paper we present Clara, a new programming language for high performance distributed computing. Clara has been developed to embody in an efficient distributed computing environment the conceptual clarity of the actor model, an object-based framework for the design and implementation of open distributed systems. We describe our Clara compiler, paying special attention not only to the adop...
متن کاملIntegrating Multiple Programming Paradigms on Connection Machine CM5 in a Data ow-based Software Environment (draft)
By viewing di erent parallel programming paradigms as essential heterogeneous approaches in mapping \real-world" problems to parallel systems, we discuss methodologies in integrating multiple programming models on a Connection Machine CM5. In a data ow based integration model built in a visualization software AVS, we demonstrate a simple, e ective and modular way to couple sequential, data-para...
متن کاملIntegrating Multiple Programming Paradigms on Connection Machine Cm5 in a Dataaow-based Software Environment (draft)
By viewing diierent parallel programming paradigms as essential heterogeneous approaches in mapping \real-world" problems to parallel systems, we discuss method-ologies in integrating multiple programming models on a Connection Machine CM5. In a dataaow based integration model built in a visualization software AVS, we demonstrate a simple, eeective and modular way to couple sequential, data-par...
متن کاملThe MPI-Delphi Interface: A Visual Programming Environment for Clusters of Workstations
* This work has been partially supported by the Spanish CICYT under grant TIC97-0897-C04-03 Abstract The goal of a parallel program is stated as to reduce the execution time regarding the fastest sequential program solving the same problem. Parallel programming is growing due to the widespread use of network of workstations in high performance computing. MPI has become the standard for implemen...
متن کامل